@@ -1019,7 +1019,7 @@ def member_activity_contribute_welfare_detail(request, administrator): |
||
| 1019 | 1019 |
try: |
| 1020 | 1020 |
welfare = MemberActivityContributionWelfareInfo.objects.get(welfare_id=welfare_id) |
| 1021 | 1021 |
except MemberActivityContributionWelfareInfo.DoesNotExist: |
| 1022 |
- return response() |
|
| 1022 |
+ return response(MemberActivityContributionWelfareStatusCode.ACTIVITY_CONTRIBUTION_WELFARE_NOT_FOUND) |
|
| 1023 | 1023 |
|
| 1024 | 1024 |
return response(200, 'Get Member Activity Contribute Welfare Detail Success', u'获取会员活动投稿福利详情成功', data={
|
| 1025 | 1025 |
'welfare': welfare.data, |
@@ -1075,6 +1075,21 @@ def member_activity_contribute_welfare_create(request, administrator): |
||
| 1075 | 1075 |
|
| 1076 | 1076 |
|
| 1077 | 1077 |
@check_admin |
| 1078 |
+def member_activity_contribute_welfare_delete(request, administrator): |
|
| 1079 |
+ welfare_id = request.POST.get('welfare_id', '')
|
|
| 1080 |
+ |
|
| 1081 |
+ try: |
|
| 1082 |
+ welfare = MemberActivityContributionWelfareInfo.objects.get(welfare_id=welfare_id, status=True) |
|
| 1083 |
+ except MemberActivityContributionWelfareInfo.DoesNotExist: |
|
| 1084 |
+ return response(MemberActivityContributionWelfareStatusCode.ACTIVITY_CONTRIBUTION_WELFARE_NOT_FOUND) |
|
| 1085 |
+ |
|
| 1086 |
+ welfare.status = False |
|
| 1087 |
+ welfare.save() |
|
| 1088 |
+ |
|
| 1089 |
+ return response(200, 'Delete Member Activity Contribute Welfare Success', u'删除会员活动投稿福利成功') |
|
| 1090 |
+ |
|
| 1091 |
+ |
|
| 1092 |
+@check_admin |
|
| 1078 | 1093 |
def member_activity_contribute_welfare_unlock(request, administrator): |
| 1079 | 1094 |
admin_id = request.POST.get('admin_id', '')
|
| 1080 | 1095 |
contribution_id = request.POST.get('contribution_id', '')
|
@@ -179,6 +179,7 @@ urlpatterns += [ |
||
| 179 | 179 |
url(r'^admin/member/activity/contribute/welfare/detail$', admin_views.member_activity_contribute_welfare_detail, name='admin_member_activity_contribute_welfare_detail'), |
| 180 | 180 |
url(r'^admin/member/activity/contribute/welfare/update$', admin_views.member_activity_contribute_welfare_update, name='admin_member_activity_contribute_welfare_update'), |
| 181 | 181 |
url(r'^admin/member/activity/contribute/welfare/create$', admin_views.member_activity_contribute_welfare_create, name='admin_member_activity_contribute_welfare_create'), |
| 182 |
+ url(r'^admin/member/activity/contribute/welfare/delete$', admin_views.member_activity_contribute_welfare_delete, name='admin_member_activity_contribute_welfare_delete'), |
|
| 182 | 183 |
url(r'^admin/member/activity/contribute/welfare/unlock$', admin_views.member_activity_contribute_welfare_unlock, name='admin_member_activity_contribute_welfare_unlock'), |
| 183 | 184 |
url(r'^admin/member/activity/contribute/welfare/unlocking/list$', admin_views.member_activity_contribute_welfare_unlocking_list, name='admin_member_activity_contribute_welfare_unlocking_list'), |
| 184 | 185 |
url(r'^admin/member/activity/contribute/welfare/unlocking/detail$', admin_views.member_activity_contribute_welfare_unlocking_detail, name='admin_member_activity_contribute_welfare_unlocking_detail'), |